<?php
/**
 * 
 * VView.php
 * @package View
 * @author noskill
 *
 */
/**
 * VView
 * @author mw
 * @package View
 */
class VError extends VView {
	/**
	 * Costruttore
	 */
	public function __construct() {
		parent::__construct();
	}
	/**
	 * Pagina non trovata
	 * 
	 * Pagina 404
	 */
	public function notfound() {
		$this->setPage('errori/notfound.tpl');
		$this->display();
	}
	/**
	 * Accesso negato
	 * 
	 * Pagina 403
	 */
	public function forbidden() {
		$this->setPage('errori/forbidden.tpl');
		$this->display();
	}
	/**
	 * errore
	 * 
	 * Stampa un messaggio di errore a schermo
	 * 
	 * @param string $titolo
	 * @param string $messaggio
	 * @param string $url_messaggio
	 * @param string $url
	 */
	public function errore($titolo,$messaggio,$url_messaggio=NULL,$url='#'){
		$this->assign('titolo',$titolo);
		$this->assign('messaggio',$messaggio);
		$this->assign('url_messaggio',$url_messaggio);
		$this->assign('url',$url);
		$this->setPage('errori/errore.tpl');
		$this->display();
	}
	/**
	 * utenteNonLoggato
	 * 
	 * 
	 */
	public function utenteNonLoggato() {
		$this->errore('Autenticazione', 'Autenticazione necessaria per poter creare ','Fai click qui per autenticarsi','?c=CRegistrazione&a=autentica');
	}
}